package com.edais.service;

import com.yunzhi.domain.ResultDTO;
import org.springframework.stereotype.Service;

import java.util.Map;

/**
 * ClassName: WeixinEnjoyService
 * 
 * @Description: 优享计划接口
 * @author chenshufeng
 * @date 2016-6-7
 */
@Service

public interface WeixinEnjoyService {

	/**
	 * 
	 * @Description: 获取投资列表
	 * @param @param map
	 * @param @return
	 * @param @throws Exception
	 * @return String
	 * @throws
	 * @author chenshufeng
	 * @date 2016-6-7
	 */
	public ResultDTO getInvestList(Map<String, Object> map) throws Exception;

	/**
	 * 活期首页
	 * @param map
	 * @return
	 * @throws Exception
	 */
	public Map<String, Object> enjoyPlanProductIndex(Map<String, Object> map) throws Exception;
	
	
	/**
	 * @Description: 查询优享计划当天投资人列表信息
	 * @param @param paramMap
	 * @param @return   
	 * @return List<Map<String,String>>  
	 * @throws
	 * @author wuhan
	 * @date 2016-6-13
	 */
	public ResultDTO queryEnjoyTodayUserInfoList(Map<String,Object> paramMap)throws Exception;
	
	/**
	 * @Description: 保存或修改ios设备信息
	 * @param @param paramMap
	 * @param @return
	 * @param @throws Exception   
	 * @return String  
	 * @throws
	 * @author chenshufeng
	 * @date 2016-6-22
	 */
	public String saveOrUpdateIosDeviceInfo(Map<String,Object> paramMap)throws Exception;
	
	/**
	 * @Description: 优享计划详情(网站)
	 * @param @param map
	 * @param @return   
	 * @return Map<String,Object>  
	 * @throws
	 * @author chenshufeng
	 * @date 2016-9-4
	 */
	public Map<String, Object> getEnjoyPlanDetail(Map<String, String> map) throws Exception;
	
	/**
	 * @Description: 获取数据库系统时间(时分秒)
	 * @param @return
	 * @param @throws Exception   
	 * @return String  
	 * @throws
	 * @author chenshufeng
	 * @date 2016-12-14
	 */
	public String querySysTime() throws Exception;


}
